blkif: add indirect descriptors interface to public headers
authorRoger Pau Monné <roger.pau@citrix.com>
Tue, 3 Dec 2013 11:33:58 +0000 (12:33 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 3 Dec 2013 11:33:58 +0000 (12:33 +0100)
commit5148b7b51be7fc63ed0af9cbf3fe007fa283a219
tree9e4fb935243c57c861862f9dbad748558fc61e7c
parentfd62e281dfe6183cd140cf2cf2bca1a10b574aa7
blkif: add indirect descriptors interface to public headers

Indirect descriptors introduce a new block operation
(BLKIF_OP_INDIRECT) that passes grant references instead of segments
in the request. This grant references are filled with arrays of
blkif_request_segment_aligned, this way we can send more segments in a
request.

This interface is already implemented in Linux >= 3.11.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/include/public/io/blkif.h